
///////////////////////////////////////////////////////////////////////////////
//
//  Copyright (c) 2008, Adam Kubach
//  All rights reserved.
//  BSD License: http://www.opensource.org/licenses/bsd-license.html
//
///////////////////////////////////////////////////////////////////////////////

#include "MinervaQt/Plugins/GeoRSSQt/GeoRSSItemWidget.h"


///////////////////////////////////////////////////////////////////////////////
//
//  Constructor.
//
///////////////////////////////////////////////////////////////////////////////

GeoRSSItemWidget::GeoRSSItemWidget ( QWidget *parent ) : BaseClass ( parent )
{
  this->setupUi ( this );
}


///////////////////////////////////////////////////////////////////////////////
//
//  Destructor.
//
///////////////////////////////////////////////////////////////////////////////

GeoRSSItemWidget::~GeoRSSItemWidget()
{
}


///////////////////////////////////////////////////////////////////////////////
//
//  Set the title.
//
///////////////////////////////////////////////////////////////////////////////

void GeoRSSItemWidget::title ( const std::string& s )
{
  _title->setText ( s.c_str() );
}


///////////////////////////////////////////////////////////////////////////////
//
//  Get the title.
//
///////////////////////////////////////////////////////////////////////////////

std::string GeoRSSItemWidget::title() const
{
  return _title->text().toStdString();
}


///////////////////////////////////////////////////////////////////////////////
//
//  Set the description.
//
///////////////////////////////////////////////////////////////////////////////

void GeoRSSItemWidget::description ( const std::string& s )
{
  _description->setHtml ( s.c_str() );
}


///////////////////////////////////////////////////////////////////////////////
//
//  Get the description.
//
///////////////////////////////////////////////////////////////////////////////

std::string GeoRSSItemWidget::description() const
{
  return _description->toHtml().toStdString();
}
